SCENARIUSZ 1
Istnieje niezmienna lub bardzo długotrwała baza plików których nie ma potrzeby wymieniać, a oprócz nich pliki wykorzystywane krótkotrwale. Poniżej opis sytuacji hipotetycznej.

Rozmiar cache: 300 MiB

Pliki wielokrotnie wyokrzystywane i rozmiary (opis w nawiasie):
Logo - 2 MiB (Logo i cennik usług instytucji)
Promo - 80 MiB (Film promocyjny instytucji) - długość 5 minut

Pliki wykorzystywane w krótkich okresach i ich rozmiary:
Vid_1 - 108 MiB (wideo) - długość 10 minuty
Vid_2 - 33 MiB (wideo) - długość 2 minut
Vid_3 - 71 MiB (wideo) - długość 5 minut
Vid_4 - 63 MiB (wideo) - długość 5 minut
Vid_5 - 90 MiB (wideo) - długość 5 minut
Photo - różne grafiki rastrowe, przyjęto średnio 5 MiB

Ewaluator - oldest file (modify timestamp): value = modified_hours_ago * -1

* Krok 1:
Poczekaj 0 godzin, żądanie plików: Logo, Promo, Vid_1

Stan przed operacją:
Wykorzystane 0/300 MiB, zapisano 0, usunięto 0
[brak plików]

Brak potrzeby zwalniania miejsca
Zapisanie Logo, Promo, Vid_1 (190/240)

Wykorzystanie w ciągu godziny: Logo wyświetlane stale, Promo 4 razy, Vid_1 4 razy

* Krok 2:
Poczekaj 48 godzin, żądanie plików: Logo, Promo, Vid_2, Photo (x10)

Stan przed operacją:
Wykorzystane 190/240 MiB, zapisano 190, usunięto 0
Logo - modified 48 h ago - access 48 h ago - 1 openings - used for 0 h - eval: -48
Promo - modified 48 h ago - access 0 h ago - 192 openings - used for 16 h - eval: -48
Vid_1 - modified 48 h ago - access 0 h ago - 192 openings - used for 32 h - eval: -48

Brak potrzeby zwalniania miejsca
Zapisanie Vid_2, Photo [x10 - 50 MiB] (273/300)

Wykorzystanie w ciągu godziny: Logo wyświetlane stale, Promo 4 razy, Vid_2 8 razy, każde Photo po 2 razy

* Krok 3:
Poczekaj 48 godziny, żądanie plików: Logo, Vid_2, Vid_3, Photo (x20)

Stan przed operacją:
Wykorzystane 273/300 MiB, zapisano 273, usunięto 0
Logo - modified 96 h ago - access 48 h ago - 2 openings - used for 0 h - eval: -96
Promo - modified 96 h ago - access 0 h ago - 384 openings - used for 32 h - eval: -96
Vid_1 - modified 96 h ago - access 48 h ago - 192 openings - used for 32 h - eval: -96
Vid_2 - modified 48 h ago - access 0 h ago - 384 openings - used for 12,8 h - eval: -48
Photo (x10) - modified 48 h ago - access 0 h ago - 96 openings - used for 0 h - eval: -48

Nie można usunąć Logo (wymagane)
Usunięcie Promo, Vid_1 (85/300)
Zapisanie Vid_3, Photo [x20] (256/300)

Wykorzystanie w ciągu godziny: Logo wyświetlane stale, Vid_2 2 razy, Vid_3 2 razy, każde Photo po 2 razy

* Krok 4:
Poczekaj 72 godziny, żądanie plików: Logo, Vid_4, Vid_5

Stan przed operacją:
Wykorzystane 256/300 MiB, zapisano 444, usunięto 108
Logo - modified 168 h ago - access 72 h ago - 3 openings - used for 0 h - eval: -168
Vid_2 - modified 120 h ago - access 0 h ago - 528 openings - used for 17,6 h - eval: -120
Photo (x10) - modified 120 h ago - access 72 h ago - 96 openings - used for 0 h - eval: -120
Vid_3 - modified 72 h ago - access 0 h ago - 144 openings - used for 12 h - eval: -72
Photo (x20) - modified 72 h ago - access 0 h ago - 144 openings - used for 0 h - eval: -72

Nie można usunąć Logo (wymagane)
Usunięcie Vid_2, Photo [x10] sprzed 120 h, Vid_3 (102/300)
Zapisanie Vid_4, Vid_5 (255/300)

Wykorzystanie w ciągu godziny: Logo wyświetlane stale, Vid_4 6 razy, Vid_5 6 razy

* Krok 5:
Poczekaj 48 godzin, żądanie plików: Logo, Promo, Vid_5

Stan przed operacją:
Wykorzystane 255/300 MiB, zapisano 597, usunięto 262
Logo - modified 216 h ago - access 48 h ago - 4 openings - used for 0 h - eval: -216
Photo (x20) - modified 120 h ago - access 48 h ago - 144 openings - used for 0 h - eval: -120
Vid_4 - modified 48 h ago - access 0 h ago - 288 openings - used for 24 h - eval: -48
Vid_5 - modified 48 h ago - access 0 h ago - 288 openings - used for 24 h - eval: -48

Nie można usunąć Logo (wymagane)
Usunięcie Photo [x20] (155/300)
Zapisanie Promo (235/300)

Podsumowanie: Zapisano 677 MiB, usunięto 362 MiB